<?php
/**
 * Created by PhpStorm.
 * User: MIS
 * Date: 2018/10/11
 * Time: 9:20
 */
namespace Admin\Model;
use Think\Model;
class UserModel extends Model{
    protected $_validate = array(
        array('verify','require','验证码必须！'), //默认情况下用正则进行验证
        array('username','require','用户名不能为空！'), // 在新增的时候验证name字段是否唯一
        array('username','callback_checklen',
            '用户名长度必须在在5-15字节长度之间',0,
            'callback'),
        array('password','require','密码不能为空！'), // 验证确认密码是否和密码一致
    );
    protected $_auto = array (
        array('password','md5',3,'function') , // 对password字段在新增和编辑的时候使md5函数处理
    );

    function callback_checklen($param){
        if(strlen($param)>15||strlen($param)<5){
            return false;
        }
        return true;
    }

    function callback_returnip(){
        return get_client_ip();

    }
}